home *** CD-ROM | disk | FTP | other *** search
- From: Stephen Usher <steve@earth.ox.ac.uk>
- Subject: Re: using another fs from an xfs
- Date: Wed, 3 Mar 93 12:48:57 BST
- In-Reply-To: <9303031204.AA05807@dutiea.twi.tudelft.nl>; from "Bart Schuller" at Mar 3, 93 1:04 pm
-
- >
- >Hi all,
- >
- >I was wondering what exactly you can and cannot do from within an xfs.
- >For example, I'd still like to write a UNIXMODE fs, which would be based
- >on TOSfs. Should I use a trick like ofake? Can I call GEMDOS through the
- >kernel structure to open a file? I can always copy TOSfs and hack on it,
- >but TOSfs still changes a lot, and it would duplicate a lot of code.
- >It would be nice to be able to do this sort of thing, I keep dreaming
- >of a zoo fs. (cd /z/a/newstuff.zoo;ls ;-)
-
- To add to this.. can device drivers call other device drivers directly in
- general in MiNT?
-
- For example, if I were to write a new filesystem, could this call directly a
- disk device driver which in turn would call a generic SCSI device driver?
-
- Of course the bottom layer (the SCSI device driver) could be something else
- like a generic ACSI device driver or generic IDE or generic floppy.. it
- doesn't matter.
-
- If so then this would allow MiNT to break free from the uni-process-biased
- (ie they block MiNT whilst they go off and get the data) hard disk drivers we
- have to use at the moment. All the GEMDOS and XBIOS functions for disks
- would have to be emulated.. but that wouldn't be too much trouble.
-
- Also, can xfs's put processes onto the IO queue until such time the data is
- available? This would be a big performance gain if it could be done.
-
- >
- >Another question: Is it possible to use some sort of timer in an xfs to
- >periodically sync(), without using a seperate update process? Can I just
- >hook into a timer vector (vsync)?
-
- I think there should be an Fsync() system call in MiNT which calls each of
- the xfs's in turn calling their Fsync() functions. But that's just my
- opinion.
-
- >
- >Bart.
- >-------------------------------------------------------------------------------
- >Bart Schuller (NeXTmail OK) | What is a 're-mix?' "A total cheat"...
- >schuller@dutiea.twi.tudelft.nl | ..."A gift"-- when it's Frankie... TCH
- >-------------------------------------------------------------------------------
- >
-
- I've waffled on too much already..
-
- Steve
-
- --
- ---------------------------------------------------------------------------
- Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
- E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
- Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).
-